/**
 * 
 */
package cn.utils;



/**
 * @author zsx
 * 类名      GUID.java
 * 创建日期 2010-9-2
 * 更新时间  $Date$
 * 最后更新者 $Author$
 * 说明：生成GUID
 */
public class GUID {
	/**生成36为GUID
	 * 如：
	 * B216DD85-32D5-4E3D-492B-313B349EED89
	 * @return
	 */
	public static String getText36() {
		GuidCreator myGUID = new GuidCreator(); 
		return myGUID.createNewGuid(GuidCreator.FormatString);
		//UUID.randomUUID().toString() ;
	}
	
	/**
	 * 生成32位GUID
	 * MD5加密后
	 * 如：
	 * 7d1b851198ddadd0af887ec1d755550
	 * @return
	 */
	public static String getText32(){
		GuidCreator myGUID = new GuidCreator(); 
		return myGUID.createNewGuid(GuidCreator.AfterMD5);
	}
	
	/**
	 * 生成63位GUID
	 * MD5加密前
	 * 如：
	 * 8313acc85b3b417/192.168.1.110:1283475097734:2396994003569575870
	 * @return
	 */
	public static String getText63(){
		GuidCreator myGUID = new GuidCreator(); 
		return myGUID.createNewGuid(GuidCreator.BeforeMD5);
	}
}
